我遇到的问题

我之前安装过 netdata工具然后卸载了,这个工具安装的时候会创建一个名netdata的用户

然后我叫netdata工具给卸载,netdata也没有什么用了我就卸载了,然后在我安装东西的时候发现安装不上报错

1
2
3
4
dpkg: 无法恢复的致命错误,中止:
在 stateoverride 文件中发现未知的系统用户 'netdata';该系统用户在重载之前被移除。
这很有可能是一个打包Bug。您可以通过 dpkg-statoverride 手动移除重载来进行恢复
E: Sub-process /usr/bin/dpkg returned an error code (2)

image-20201225105923126

解决方法

上面不是有写在 stateoverride 文件中发现未知的系统用户 ‘netdata’;该系统用户在重载之前被移除

我就想stateoverride文件里面是不是有什么配置错了

下面是我解决这个问题的方法

修改vi /var/lib/dpkg/statoverride

叫这两个给删除就可以了

1
2
netdata netdata 755 /var/cache/netdata
netdata netdata 755 /var/lib/netdata

image-20201225105955635

修改完就可以安装了

image-20201225110018392